package GUI.Lisenting;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class D03 {
    public static void main(String[] args) {
        new MyFrame();
    }
}
class MyFrame extends Frame{
    public MyFrame(){
        TextField textField = new TextField();
        //因为已经继承了Frame，所以不需要对象了
        add(textField);
        //监听这个文本框输入的东西
        MyAction myAction = new MyAction();
        //按下enter就会触发输入框的事件
        textField.addActionListener(myAction);
        //设置替换编码(前台不可获取，后台可以获取)
        //textField.setEchoChar('*');
        setVisible(true);
        pack();
    }
}
class MyAction implements ActionListener{
    @Override
    public void actionPerformed(ActionEvent e) {
        TextField field= (TextField) e.getSource();//获取资源，返回对象
        System.out.println(field.getText());//获得输入框中的文本
        field.setText("");//清空文本
    }
}
